package fr.esiea.erg5203.persistence.dao;

import java.util.List;

public abstract class DAO<T> {

	public abstract List<T> getAll();
	
	public abstract T find(int id);
	
	public abstract T create(T obj);
	
	public abstract T update(T obj);
	
	public abstract void delete(int id);
}
